
package webservices.bizHangYi;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for INS_IO_OrderGenerateSimpleRequest complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="INS_IO_OrderGenerateSimpleRequest">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="UserTotalPrice" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="number" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="InsStarttime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="InsEndttime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="InsType" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="InsLevelType" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="FightNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FightDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PersonInfos" type="{http://tempuri.org/}ArrayOfCOM_IO_ContactPerson" minOccurs="0"/>
 *         &lt;element name="DeliveInfo" type="{http://tempuri.org/}COM_IO_DeliveInfo" minOccurs="0"/>
 *         &lt;element name="InsPrdType" type="{http://tempuri.org/}IO_OrdIDPrvdThdPrtType"/>
 *         &lt;element name="InsProductType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FightDes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="InsNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Txid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="PnrNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "INS_IO_OrderGenerateSimpleRequest", propOrder = {
    "userTotalPrice",
    "number",
    "insStarttime",
    "insEndttime",
    "insType",
    "insLevelType",
    "fightNumber",
    "fightDate",
    "personInfos",
    "deliveInfo",
    "insPrdType",
    "insProductType",
    "fightDes",
    "insNumber",
    "txid",
    "pnrNo"
})
public class INSIOOrderGenerateSimpleRequest {

    @XmlElement(name = "UserTotalPrice")
    protected String userTotalPrice;
    protected int number;
    @XmlElement(name = "InsStarttime")
    protected String insStarttime;
    @XmlElement(name = "InsEndttime")
    protected String insEndttime;
    @XmlElement(name = "InsType")
    protected int insType;
    @XmlElement(name = "InsLevelType")
    protected int insLevelType;
    @XmlElement(name = "FightNumber")
    protected String fightNumber;
    @XmlElement(name = "FightDate")
    protected String fightDate;
    @XmlElement(name = "PersonInfos")
    protected ArrayOfCOMIOContactPerson personInfos;
    @XmlElement(name = "DeliveInfo")
    protected COMIODeliveInfo deliveInfo;
    @XmlElement(name = "InsPrdType", required = true)
    protected IOOrdIDPrvdThdPrtType insPrdType;
    @XmlElement(name = "InsProductType")
    protected String insProductType;
    @XmlElement(name = "FightDes")
    protected String fightDes;
    @XmlElement(name = "InsNumber")
    protected String insNumber;
    @XmlElement(name = "Txid")
    protected String txid;
    @XmlElement(name = "PnrNo")
    protected String pnrNo;

    /**
     * Gets the value of the userTotalPrice property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getUserTotalPrice() {
        return userTotalPrice;
    }

    /**
     * Sets the value of the userTotalPrice property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setUserTotalPrice(String value) {
        this.userTotalPrice = value;
    }

    /**
     * Gets the value of the number property.
     * 
     */
    public int getNumber() {
        return number;
    }

    /**
     * Sets the value of the number property.
     * 
     */
    public void setNumber(int value) {
        this.number = value;
    }

    /**
     * Gets the value of the insStarttime property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getInsStarttime() {
        return insStarttime;
    }

    /**
     * Sets the value of the insStarttime property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setInsStarttime(String value) {
        this.insStarttime = value;
    }

    /**
     * Gets the value of the insEndttime property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getInsEndttime() {
        return insEndttime;
    }

    /**
     * Sets the value of the insEndttime property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setInsEndttime(String value) {
        this.insEndttime = value;
    }

    /**
     * Gets the value of the insType property.
     * 
     */
    public int getInsType() {
        return insType;
    }

    /**
     * Sets the value of the insType property.
     * 
     */
    public void setInsType(int value) {
        this.insType = value;
    }

    /**
     * Gets the value of the insLevelType property.
     * 
     */
    public int getInsLevelType() {
        return insLevelType;
    }

    /**
     * Sets the value of the insLevelType property.
     * 
     */
    public void setInsLevelType(int value) {
        this.insLevelType = value;
    }

    /**
     * Gets the value of the fightNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFightNumber() {
        return fightNumber;
    }

    /**
     * Sets the value of the fightNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFightNumber(String value) {
        this.fightNumber = value;
    }

    /**
     * Gets the value of the fightDate property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFightDate() {
        return fightDate;
    }

    /**
     * Sets the value of the fightDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFightDate(String value) {
        this.fightDate = value;
    }

    /**
     * Gets the value of the personInfos property.
     * 
     * @return
     *     possible object is
     *     {@link ArrayOfCOMIOContactPerson }
     *     
     */
    public ArrayOfCOMIOContactPerson getPersonInfos() {
        return personInfos;
    }

    /**
     * Sets the value of the personInfos property.
     * 
     * @param value
     *     allowed object is
     *     {@link ArrayOfCOMIOContactPerson }
     *     
     */
    public void setPersonInfos(ArrayOfCOMIOContactPerson value) {
        this.personInfos = value;
    }

    /**
     * Gets the value of the deliveInfo property.
     * 
     * @return
     *     possible object is
     *     {@link COMIODeliveInfo }
     *     
     */
    public COMIODeliveInfo getDeliveInfo() {
        return deliveInfo;
    }

    /**
     * Sets the value of the deliveInfo property.
     * 
     * @param value
     *     allowed object is
     *     {@link COMIODeliveInfo }
     *     
     */
    public void setDeliveInfo(COMIODeliveInfo value) {
        this.deliveInfo = value;
    }

    /**
     * Gets the value of the insPrdType property.
     * 
     * @return
     *     possible object is
     *     {@link IOOrdIDPrvdThdPrtType }
     *     
     */
    public IOOrdIDPrvdThdPrtType getInsPrdType() {
        return insPrdType;
    }

    /**
     * Sets the value of the insPrdType property.
     * 
     * @param value
     *     allowed object is
     *     {@link IOOrdIDPrvdThdPrtType }
     *     
     */
    public void setInsPrdType(IOOrdIDPrvdThdPrtType value) {
        this.insPrdType = value;
    }

    /**
     * Gets the value of the insProductType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getInsProductType() {
        return insProductType;
    }

    /**
     * Sets the value of the insProductType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setInsProductType(String value) {
        this.insProductType = value;
    }

    /**
     * Gets the value of the fightDes property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFightDes() {
        return fightDes;
    }

    /**
     * Sets the value of the fightDes property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFightDes(String value) {
        this.fightDes = value;
    }

    /**
     * Gets the value of the insNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getInsNumber() {
        return insNumber;
    }

    /**
     * Sets the value of the insNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setInsNumber(String value) {
        this.insNumber = value;
    }

    /**
     * Gets the value of the txid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTxid() {
        return txid;
    }

    /**
     * Sets the value of the txid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTxid(String value) {
        this.txid = value;
    }

    /**
     * Gets the value of the pnrNo property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPnrNo() {
        return pnrNo;
    }

    /**
     * Sets the value of the pnrNo property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPnrNo(String value) {
        this.pnrNo = value;
    }

}
